package edu.xhu.model.behavior.pojos;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

@ApiModel(value = "bili用户弹幕信息表")
@Data
@Accessors(chain = true)
@TableName("bili_user_danmu")
public class BiliUserDanmu {

    /**
     * 弹幕id
     */
    @ApiModelProperty(name = "弹幕id", notes = "")
    private Long dmId;
    /**
     * 视频id
     */
    @ApiModelProperty(name = "视频id", notes = "")
    private Long videoId;
    /**
     * 发弹幕用户id
     */
    @ApiModelProperty(name = "发弹幕用户id", notes = "")
    private Long userId;
    /**
     * 弹幕内容
     */
    @ApiModelProperty(name = "弹幕内容", notes = "")
    private String content;
    /**
     * 字体大小
     */
    @ApiModelProperty(name = "字体大小", notes = "")
    private Integer fontSize;
    /**
     * 弹幕模式
     */
    @ApiModelProperty(name = "弹幕模式", notes = "")
    private String mode;
    /**
     * 弹幕颜色，6位十六进制标准格式
     */
    @ApiModelProperty(name = "弹幕颜色，6位十六进制标准格式", notes = "")
    private String color;
    /**
     * 所在视频时间点
     */
    @ApiModelProperty(name = "所在视频时间点", notes = "")
    private Integer timePoint;
    /**
     * 弹幕状态
     */
    @ApiModelProperty(name = "弹幕状态", notes = "")
    private String state;
    /**
     * 发送时间
     */
    @ApiModelProperty(name = "发送时间", notes = "")
    private Date createTime;

    /**
     * 是否屏蔽
     */
    @ApiModelProperty(name = "是否屏蔽", notes = "")
    private String isShield;
}
